package com.aletto.general_store.data.model;

import java.util.List;

public class GoodsDetails {

    private Goods data;
    private List<Goods> recommend;
    private ScoreDTO score;

    public Goods getData() {
        return data;
    }

    public void setData(Goods data) {
        this.data = data;
    }

    public List<Goods> getRecommend() {
        return recommend;
    }

    public void setRecommend(List<Goods> recommend) {
        this.recommend = recommend;
    }

    public ScoreDTO getScore() {
        return score;
    }

    public void setScore(ScoreDTO score) {
        this.score = score;
    }

//    public static class DataDTO {
//        private int id;
//        private String name;
//        private int type;
//        private List<String> goods_img;
//        private List<String> label;
//        private List<String> desc;
//        private float original_price;
//        private float price;
//        private int stock;
//        private int total_stock;
//        private String notice;
//        private int sales;
//        private int status;
//        private int is_delete;
//        private String created_at;
//        private String updated_at;
//        private int like_num;
//        private int click_num;
//        private int is_like;
//        private int shop_id;
//
//        public int getId() {
//            return id;
//        }
//
//        public void setId(int id) {
//            this.id = id;
//        }
//
//        public String getName() {
//            return name;
//        }
//
//        public void setName(String name) {
//            this.name = name;
//        }
//
//        public int getType() {
//            return type;
//        }
//
//        public void setType(int type) {
//            this.type = type;
//        }
//
//        public List<String> getGoods_img() {
//            return goods_img;
//        }
//
//        public void setGoods_img(List<String> goods_img) {
//            this.goods_img = goods_img;
//        }
//
//        public List<String> getLabel() {
//            return label;
//        }
//
//        public void setLabel(List<String> label) {
//            this.label = label;
//        }
//
//        public List<String> getDesc() {
//            return desc;
//        }
//
//        public void setDesc(List<String> desc) {
//            this.desc = desc;
//        }
//
//        public float getOriginal_price() {
//            return original_price;
//        }
//
//        public void setOriginal_price(float original_price) {
//            this.original_price = original_price;
//        }
//
//        public float getPrice() {
//            return price;
//        }
//
//        public void setPrice(float price) {
//            this.price = price;
//        }
//
//        public int getStock() {
//            return stock;
//        }
//
//        public void setStock(int stock) {
//            this.stock = stock;
//        }
//
//        public int getTotal_stock() {
//            return total_stock;
//        }
//
//        public void setTotal_stock(int total_stock) {
//            this.total_stock = total_stock;
//        }
//
//        public String getNotice() {
//            return notice;
//        }
//
//        public void setNotice(String notice) {
//            this.notice = notice;
//        }
//
//        public int getSales() {
//            return sales;
//        }
//
//        public void setSales(int sales) {
//            this.sales = sales;
//        }
//
//        public int getStatus() {
//            return status;
//        }
//
//        public void setStatus(int status) {
//            this.status = status;
//        }
//
//        public int getIs_delete() {
//            return is_delete;
//        }
//
//        public void setIs_delete(int is_delete) {
//            this.is_delete = is_delete;
//        }
//
//        public String getCreated_at() {
//            return created_at;
//        }
//
//        public void setCreated_at(String created_at) {
//            this.created_at = created_at;
//        }
//
//        public String getUpdated_at() {
//            return updated_at;
//        }
//
//        public void setUpdated_at(String updated_at) {
//            this.updated_at = updated_at;
//        }
//
//        public int getLike_num() {
//            return like_num;
//        }
//
//        public void setLike_num(int like_num) {
//            this.like_num = like_num;
//        }
//
//        public int getClick_num() {
//            return click_num;
//        }
//
//        public void setClick_num(int click_num) {
//            this.click_num = click_num;
//        }
//
//        public int getIs_like() {
//            return is_like;
//        }
//
//        public void setIs_like(int is_like) {
//            this.is_like = is_like;
//        }
//
//        public int getShop_id() {
//            return shop_id;
//        }
//
//        public void setShop_id(int shop_id) {
//            this.shop_id = shop_id;
//        }
//    }

    public static class ScoreDTO {
        private int score;
        private int scoreCount;
        private double refundRate;
        private double refundKefuRate;
        private List<ListDTO> list;

        public int getScore() {
            return score;
        }

        public void setScore(int score) {
            this.score = score;
        }

        public int getScoreCount() {
            return scoreCount;
        }

        public void setScoreCount(int scoreCount) {
            this.scoreCount = scoreCount;
        }

        public double getRefundRate() {
            return refundRate;
        }

        public void setRefundRate(double refundRate) {
            this.refundRate = refundRate;
        }

        public double getRefundKefuRate() {
            return refundKefuRate;
        }

        public void setRefundKefuRate(double refundKefuRate) {
            this.refundKefuRate = refundKefuRate;
        }

        public List<ListDTO> getList() {
            return list;
        }

        public void setList(List<ListDTO> list) {
            this.list = list;
        }

        public static class ListDTO {
            private int user_id;
            private String score;
            private OrderScore user;

            public int getUser_id() {
                return user_id;
            }

            public void setUser_id(int user_id) {
                this.user_id = user_id;
            }

            public String getScore() {
                return score;
            }

            public void setScore(String score) {
                this.score = score;
            }

            public OrderScore getUser() {
                return user;
            }

            public void OrderScore(OrderScore user) {
                this.user = user;
            }


        }
    }
}
